# -*- coding: latin-1 -*-
'''
Created on 18/11/2011

@author: nmedina
'''
class GruposStock():
    def __init__(self,mId = -1,mNombre = ""
                 ,mDescripcion = "",mUbicacion = ""
                 ,mDireccion = "",mLocalidad = ""
                 ,mProvincia = "",mCodPostal = ""
                 ,mTelefonos = "",mEmail = ""
                 ,mGenerarNroSeries  = False
                 ,mTipoStock = ""):
        self.__Id = mId
        self.__Nombre = mNombre
        self.__Descripcion = mDescripcion
        self.__Ubicacion = mUbicacion
        self.__Direccion = mDireccion
        self.__Localidad = mLocalidad
        self.__Provincia = mProvincia
        self.__CodPostal = mCodPostal
        self.__Telefonos = mTelefonos
        self.__Email = mEmail
        self.__GenerarNroSerie = mGenerarNroSeries
        self.__TipoStock = mTipoStock

    def getEmail(self):
        return self.__Email
    def setEmail(self, value):
        self.__Email = value
    def getCodPostal(self):
        return self.__CodPostal
    def setCodPostal(self, value):
        self.__CodPostal = value
    def getUbicacion(self):
        return self.__Ubicacion
    def setUbicacion(self, value):
        self.__Ubicacion = value
    def getId(self):
        return self.__Id
    def getNombre(self):
        return self.__Nombre
    def getDescripcion(self):
        return self.__Descripcion
    def getDireccion(self):
        return self.__Direccion
    def getLocalidad(self):
        return self.__Localidad
    def getProvincia(self):
        return self.__Provincia
    def getTelefonos(self):
        return self.__Telefonos
    def getGenerarNroSerie(self):
        return self.__GenerarNroSerie
    def getTipoStock(self):
        return self.__TipoStock
    def setId(self, value):
        self.__Id = value
    def setNombre(self, value):
        self.__Nombre = value
    def setDescripcion(self, value):
        self.__Descripcion = value
    def setDireccion(self, value):
        self.__Direccion = value
    def setLocalidad(self, value):
        self.__Localidad = value
    def setProvincia(self, value):
        self.__Provincia = value
    def setTelefonos(self, value):
        self.__Telefonos = value
    def setGenerarNroSerie(self, value):
        self.__GenerarNroSerie = value
    def setTipoStock(self, value):
        self.__TipoStock = value
        
class DependenciasxStock():
    def __init__(self,mId = -1
                 ,mIdPadre = -1
                 ,mNombrePadre = ""):
        self.__Id = mId
        self.__IdPadre = mIdPadre
        self.__NombrePadre = mNombrePadre
    def getId(self):
        return self.__Id
    def getIdPadre(self):
        return self.__IdPadre
    def getNombrePadre(self):
        return self.__NombrePadre
    def setId(self, value):
        self.__Id = value
    def setIdPadre(self, value):
        self.__IdPadre = value
    def setNombrePadre(self, value):
        self.__NombrePadre = value
        
class Generico():
    def __init__(self,mId = -1
                 ,mCodigo = ""
                 ,mDescripcion = ""):
        self.__Id = mId
        self.__Codigo = mCodigo
        self.__Descripcion = mDescripcion

    def getId(self):
        return self.__Id
    def getCodigo(self):
        return self.__Codigo
    def getDescripcion(self):
        return self.__Descripcion
    def setId(self, value):
        self.__Id = value
    def setCodigo(self, value):
        self.__Codigo = value
    def setDescripcion(self, value):
        self.__Descripcion = value
        
class ArticulosxUsuario():
    def __init__(self,mId = -1
                 ,mCodigo = ""
                 ,mDescripcion = ""
                 ,mIdGrupoStock = -1):
        self.__Id = mId
        self.__Codigo = mCodigo
        self.__Descripcion = mDescripcion
        self.__IdGrupoStock = mIdGrupoStock

    def getId(self):
        return self.__Id
    def getCodigo(self):
        return self.__Codigo
    def getDescripcion(self):
        return self.__Descripcion
    def getIdGrupoStock(self):
        return self.__IdGrupoStock
    def setId(self, value):
        self.__Id = value
    def setCodigo(self, value):
        self.__Codigo = value
    def setDescripcion(self, value):
        self.__Descripcion = value
    def setIdGrupoStock(self, value):
        self.__IdGrupoStock = value
        
class TipoDeArticulosxGrupo(Generico):
    def __init__(self,mId = -1
                 , mCodigo = ""
                 , mDescripcion = ""
                 ,mIdGrupo = -1
                 ,mIdStock = -1):
        Generico.__init__(self, mId, mCodigo, mDescripcion)
        self.__IdGrupo = mIdGrupo
        self.__IdStock = mIdStock
    def getIdGrupo(self):
        return self.__IdGrupo
    def getIdStock(self):
        return self.__IdStock
    def setIdGrupo(self, value):
        self.__IdGrupo = value
    def setIdStock(self, value):
        self.__IdStock = value

class Depositos(Generico):
    def __init__(self,mId = -1
                 , mCodigo = ""
                 , mDescripcion = ""
                 ,mUbicacion = ""
                 ,mIdGrupo = -1):
        Generico.__init__(self, mId, mCodigo, mDescripcion)
        self.__Ubicacion = mUbicacion
        self.__IdGrupo = mIdGrupo
    def getUbicacion(self):
        return self.__Ubicacion
    def getIdGrupo(self):
        return self.__IdGrupo
    def setUbicacion(self, value):
        self.__Ubicacion = value
    def setIdGrupo(self, value):
        self.__IdGrupo = value


class StockHijos():
    def __init__(self,mIdPadre = -1,mIdHijo = -1,mNombreHijo = ""):
        self.__IdPadre = mIdPadre
        self.__IdHijo = mIdHijo
        self.__NombreHijo = mNombreHijo
    def getIdPadre(self):
        return self.__IdPadre
    def getIdHijo(self):
        return self.__IdHijo
    def getNombreHijo(self):
        return self.__NombreHijo
    def setIdPadre(self, value):
        self.__IdPadre = value
    def setIdHijo(self, value):
        self.__IdHijo = value
    def setNombreHijo(self, value):
        self.__NombreHijo = value



